#pragma once
#include<stdlib.h>
#include<assert.h>
#include<stdio.h>
struct ListNode {
    int val;
    struct ListNode* next;
};